Size measuring and comparing system and method

ABSTRACT

The disclosure provides a size measuring and comparing system and a method. The method includes steps: acquiring coordinates of at least four points which are not assigned on a same side of an object, creating a cuboid model including the at least four points as vertices based on the coordinates of the at least four points, calculating a height and a width of a space, determining whether it is feasible for the object to pass through the space based on a length, a width, and a height of the cuboid model and the height and the width of the space; and outputting a comparison result.

BACKGROUND

1. Technical Field

The disclosure relates to size measuring and comparing systems and, more particularly, to a size measuring and comparing system and a size measuring and comparing method adapted for an electronic device.

2. Description of Related Art

When it is needed to be determined whether an object is able to pass through a space, a user often measures the object and the space manually.

Therefore, what is needed is a size measuring and comparing system to overcome the described shortcoming.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of an electronic device including a size measuring and comparing system in accordance with an exemplary embodiment.

FIG. 2 is a schematic view of a cuboid model created by the size measuring and comparing system of FIG. 1.

FIG. 3 is a schematic view of a photo captured by the electronic device of FIG. 1, including a reference object and a space.

FIG. 4 is a flowchart illustrating a size measuring and comparing method in accordance with an exemplary embodiment.

DETAILED DESCRIPTION

FIG. 1 is a block diagram of an electronic device 1 including a size measuring and comparing system 10 in accordance with an exemplary embodiment. The electronic device 1 includes the size measuring and comparing system 10, a memory 11, a processor 12, a positioning unit 13, an infrared measuring unit 14, a capturing unit 15, and a display unit 16. The size measuring and comparing system 10 further includes a point acquiring module 101, a model creating module 102, a space measuring module 103, a determination module 104, and an output control module 105. Software programs of all modules of the size measuring and comparing system 10 are stored in memory 11 and performed by the processor 12.

The positioning unit 13 positions an object and obtains a coordinate of each point of the object. The positioning unit 13 may be a GPS, or a G-sensor. In the embodiment, the object is a cuboid in shape including six sides. The point acquiring module 101 acquires coordinates of at least four points which are not assigned on a same side of the object. In the embodiment, the at least four points are vertices of the cuboid. For example, the point acquiring module 101 prompts a user to locate the electronic device 1 on the at least four points in sequence and obtains the coordinate of each of the at least four points from the positioning unit 13.

For a high precision, when the electronic device 1 is positioned on one point of the at least four points, the infrared measuring unit 14 calculates a distance between the object and the electronic device 1. When the distance between the object and the electronic device 1 is equal to zero or less than a preset value, such as 10 mm, the point acquiring module 101 activates the positioning unit 13 to measure the coordinates of the at least four points.

The model creating module 102 creates a cuboid model including the at least four points as vertices based on the coordinates of the at least four points. The cuboid model is represented by a shape of the object. As shown in FIG. 2, the model creating module 102 creates a cuboid model including four points, for example, “A”, “B”, “C”, and “D” points. The “A”, “B”, “C”, and “D” points are not on a side of the cuboid model.

The space measuring module 103 calculates a height “H” and a width “W” of a space. The space is represented by an area which the object will pass through, for example, a door. In the embodiment, the space measuring module 103 controls the capturing unit 15 to capture a photo including a reference object and the space, measures a height and a width of the reference object and the space on the photo, and acquires a height “H0” and a width “W0” of the reference object to calculate the height “H” and the width “W” of the space.

As shown in FIG. 3, the capturing unit 15 captures the photo “M” including the reference object “S” and the space “R”. The width of the reference object “S” on the photo “M” is W1, the height of the reference object “S” on the photo “M” is H1, the width of the space “R” on the photo “M” is W2, and the height of the space “R” on the photo “M” is H2. The space measuring module 103 calculates the width “W” of the space by a formula: W=W0*W2/W1, and the height “H” of the space by a formula: H=H0*H2/H1.

The determination module 104 determines whether it is feasible for the object to pass through the space based on a length, a width, and a height of the cuboid model and the height and the width of the space, and the output control module 105 outputs a result for the user based on the above determination. For example, when it is feasible for the object to pass through the space, the output control module 105 outputs a pass result; when the object can not pass through the space, the output control module 105 outputs a fail result.

For example, the determination module 104 acquires the short side and the shortest side from the length side, the width side, and the height side of the cuboid model, acquires the smallest face composed of the short side and the shortest side, and determines whether the smallest face of the cuboid model is feasible to pass through the space. If it is feasible for the smallest face to pass through the space, it is determined that the object can pass through the space. If the smallest face can not pass through the space, it is determined that the object can not pass through the space.

FIG. 4 is a flowchart illustrating a size measuring and comparing method in accordance with an exemplary embodiment.

In step S01, the point acquiring module 101 acquires coordinates of at least four points which are not assigned on a same side of the object.

In step S02, the model creating module 102 creates a cuboid model including the at least four points as vertices based on the coordinates of the at least four points.

In step S03, the space measuring module 103 calculates a height and a width of a space.

In step S04, the determination module 104 determines whether it is feasible for the object to pass through the space based on the length, the width, and the height of the cuboid model and the height and the width of the space, and the output control module 105 outputs a result for the user.

Although the present disclosure has been specifically described on the basis of the exemplary embodiment thereof, the disclosure is not to be construed as being limited thereto. Various changes or modifications may be made to the embodiment without departing from the scope and spirit of the disclosure. 

What is claimed is:
 1. A size measuring and comparing system, wherein the system is applied on an electronic device and the electronic device comprises a positioning unit for positioning an object which has a plurality of sides and obtaining a coordinate of each point of the object, the system comprising: a point acquiring module to acquire coordinates of at least four points which are not assigned on a same side of the object from the positioning unit; a model creating module to create a cuboid model including the at least four points as vertices based on the coordinates of the at least four points; a space measuring module to calculate a height and a width of a space; a determination module to determine whether it is feasible for the object to pass through the space based on a length, a width, and a height of the cuboid model and the height and the width of the space; and an output control module to output a result; wherein the modules of the size measuring and comparing system are executable by at least one processor.
 2. The size measuring and comparing system as recited in claim 1, wherein the electronic device comprises an infrared measuring unit, when the electronic device is positioned on one point of the at least four points, the infrared measuring unit is configured to calculate a distance between the object and the electronic device, when the distance between the object and the electronic device is equal to zero or less than a preset value, the point acquiring module is configured to activate the positioning unit to measure the coordinates of the at least four points.
 3. The size measuring and comparing system as recited in claim 1, wherein the determination module is configured to acquire the short side and the shortest side from the length side, the width side, and the height side of the cuboid model, acquire the smallest face composed of the short side and the shortest side, and determine whether it is feasible for the smallest face of the cuboid model to pass through the space, if the smallest face can pass through the space, the determination module determines that the object can pass through the space and the output control module outputs a pass result, and if the smallest face can not pass through the space, the determination module determines that the object can not pass through the space and the output control module outputs a fail result.
 4. The size measuring and comparing system as recited in claim 1, wherein the point acquiring module is configured to prompt a user to locate the electronic device on the at least four points in sequence and obtains the coordinate of each of the at least four points from the positioning unit.
 5. The size measuring and comparing system as recited in claim 1, wherein the electronic device comprises a capturing unit, the space measuring module is configured to control the capturing unit to capture a photo including a reference object and the space, measure a height and a width of the reference object and the space on the photo, and acquire a height and a width of the reference object to calculate the height and the width of the space.
 6. The size measuring and comparing system as recited in claim 5, wherein the space measuring module is configured to calculate the width W of the space by a formula: W=W0*W2/W1, and the height H of the space by a formula: H=H0*H2/H1, the width of the reference object is W0, the height of the reference object is H0, the width of the reference object on the photo is W1, the height of the reference object on the photo is H1, the width of the space on the photo is W2, and the height of the space on the photo is H2.
 7. A size measuring and comparing method adapted for an electronic device, the method comprising: acquiring coordinates of at least four points which are not assigned on a same side of an object; creating a cuboid model including the at least four points as vertices based on the coordinates of the at least four points; calculating a height and a width of a space; determining whether it is feasible for the object to pass through the space based on a length, a width, and a height of the cuboid model and the height and the width of the space; and outputting a result.
 8. The size measuring and comparing method as recited in claim 7, further comprising: when the electronic device is positioned on one point of the at least four points, calculating a distance between the object and the electronic device; and when the distance between the object and the electronic device is equal to zero or less than a preset value, measuring the coordinates of the at least four points.
 9. The size measuring and comparing method as recited in claim 7, the step “determining whether it is feasible for the object to pass through the space” comprising: acquiring the short side and the shortest side from the length side, the width side, and the height side of the cuboid model; acquiring the smallest face composed of the short side and the shortest side; and determining whether the smallest face of the cuboid model is feasible to pass through the space.
 10. The size measuring and comparing method as recited in claim 7, further comprising: prompting a user to locate the electronic device on the at least four points in sequence and obtaining the coordinate of each of the at least four points.
 11. The size measuring and comparing method as recited in claim 7, the step “calculating a height and a width of a space” comprising: capturing a photo including a reference object and the space; measuring a height and a width of the reference object and the space on the photo; and acquiring a height and a width of the reference object to calculate the height and the width of the space.
 12. The size measuring and comparing method as recited in claim 11, wherein the width W of the space is calculated by a formula: W=W0*W2/W1, and the height H of the space is calculated by a formula: H=H0*H2/H1, the width of the reference object is W0, the height of the reference object is H0, the width of the reference object on the photo is W1, the height of the reference object on the photo is H1, the width of the space on the photo is W2, and the height of the space on the photo is H2. 